package com.muzi.responsibility;

/**
 * ClassName:ObstacleAvoidanceHandler
 * Package:S{PACKAGE_NAME}
 * Description:
 *
 * @Author 小雷
 * @Create 2025/5/30 14:35
 * @Version 1.0
 */
public class ObstacleAvoidanceHandler extends SafetyHandler {
    @Override
    public void handleEvent(String event) {
        if (event.equals("ObstacleDetected")) {
            System.out.println("正在执行障碍物避障操作。");
            //责任链中的一个接受者，遇到障碍物时，执行障碍物避障操作
        }
        else {
            System.out.println("障碍物避障操作未执行，传递给下一个接受者。");
            next.handleEvent(event);
        }
    }
}
